stop-log dam - Spanish English Dictionary